add_executable( sweSolverTests "" )

target_sources(sweSolverTests PRIVATE
	../catch2_main.cpp
	#
	bc_constantWaterDepth_test.cpp
	bc_freeOutflow_test.cpp
	bc_orthogonalDischarge_test.cpp
	bc_orthogonalFlowVelocity_test.cpp
	bc_slip_test.cpp
	bc_weir_test.cpp
	#
	sweSolver_test.cpp
	sweFunctions_test.cpp
	hllc_test.cpp
	sweSolver_blockwiseIntegrated_test.cpp
	sweSolver_reconstruction_test.cpp
	#
	sweSolver_valuesTestFunctions.hpp
	sweSolver_valuesTestFunctions.cpp
	sweSolver_valuesTest.cpp
	#
	drainage_test.cpp
)
target_link_libraries( sweSolverTests PRIVATE
	Catch2
	mesh
	solverBase
	sweSolver
	blockwiseIntegrated
	settingsImport
)
target_compile_options( sweSolverTests PRIVATE -w )

target_include_directories( sweSolverTests PRIVATE
	${CMAKE_SOURCE_DIR}/main
	${CMAKE_CURRENT_SOURCE_DIR}/..
)